package com.ruoyi.system.domain;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import java.io.Serializable;
import java.math.BigDecimal;
import java.sql.Timestamp;
import java.util.Date;
import lombok.Data;

/**
 * 沪深分析数据API文档-市场表现-阶段最高最低
 * @TableName api_stage_max_min
 */
@TableName(value ="api_stage_max_min")
@Data
public class ApiStageMaxMin implements Serializable {
    /**
     * 
     */
    @TableId(type = IdType.AUTO)
    private Long id;

    /**
     * 日期yyyy-MM-dd
     */
    private String t;

    /**
     * 代码前缀
     */
    private String dmPrefix;

    /**
     * 代码
     */
    private String dm;

    /**
     * 名称
     */
    private String mc;

    /**
     * 近5日最高价
     */
    private BigDecimal g5;

    /**
     * 近5日最低价
     */
    private BigDecimal d5;

    /**
     * 近5日涨跌幅（%）
     */
    private BigDecimal zd5;

    /**
     * 近5日是否除权除息（0：否，1：是）
     */
    private Integer iscq5;

    /**
     * 近10日最高价
     */
    private BigDecimal g10;

    /**
     * 近10日最低价
     */
    private BigDecimal d10;

    /**
     * 近10日涨跌幅（%）
     */
    private BigDecimal zd10;

    /**
     * 近10日是否除权除息（0：否，1：是）
     */
    private Integer iscq10;

    /**
     * 近20日最高价
     */
    private BigDecimal g20;

    /**
     * 近20日最低价
     */
    private BigDecimal d20;

    /**
     * 近20日涨跌幅（%）
     */
    private BigDecimal zd20;

    /**
     * 近20日是否除权除息（0：否，1：是）
     */
    private Integer iscq20;

    /**
     * 近60日最高价
     */
    private BigDecimal g60;

    /**
     * 近60日最低价
     */
    private BigDecimal d60;

    /**
     * 近60日涨跌幅（%）
     */
    private BigDecimal zd60;

    /**
     * 近60日是否除权除息（0：否，1：是）
     */
    private Integer iscq60;

    /**
     * 创建时间
     */
    private Timestamp created;

    @TableField(exist = false)
    private static final long serialVersionUID = 1L;
}